module SWeapons
{
	imports
	{
		Base,
	}
	
	item SalvagedCrowbar
	{
		MaxRange 		= 1.1,
		WeaponSprite 		= SalvagedCrowbar,
		MinAngle 		= 0.75,
		Type 		= Weapon,
		MinimumSwingTime 		= 2,
		HitFloorSound 		= Blunt3,
		ImpactSound 		= SWBluntHit,
		HitSound 		= SWBluntHit,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.02,
		Categories 		= Blunt,
		Weight 		= 2,
		ConditionLowerChanceOneIn 		= 25,
		PushBackMod 		= 0.5,
		SubCategory 		= Swinging,
		ConditionMax 		= 15,
		MaxHitCount 		= 1,
		DoorDamage 		= 120,
		SwingAnim 		= Bat,
		CriticalChance 		= 35,
		CritDmgMultiplier 		= 6,
		DisplayName 		= Salvaged Crowbar,
		MinRange 		= 0.61,
		SwingTime 		= 2.5,
		DoorHitSound 		= PryDoor,
		HitAngleMod 		= -30,
		KnockdownMod 		= 0,
		Icon 		= SalvagedCrowbar,
		RunAnim 		= Run_Weapon2,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 0,
		MetalValue 		= 150,
		CriticalChance 		= 20,
		CritDmgMultiplier 		= 2.5,
		MinDamage 		= 0.6,
		MaxDamage 		= 1.15,
		BaseSpeed 		= 1.3,
		TwoHandWeapon 		= FALSE,
		WeaponLength 		= 0.4,
		AttachmentType 		= Knife,
		Tooltip    =    Tooltip_SalvagedCrowbar,
		Tags = Crowbar,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Crowbar
	{			
		GlobalItem  : BlowTorch=1,
		Require 	: SalvagedCrowbar,
		Fixer 		: MetalBar=1;MetalWelding=6,
		Fixer 		: ScrapMetal=5;MetalWelding=4,
	}
	item BoltBat
	{
		MaxRange	=	1.28,
		WeaponSprite	=	BoltBat,
		HitFloorSound 		= 2x4Floor,
		MinAngle	=	0.75,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Blunt,
		ConditionLowerChanceOneIn	=	10,
		Weight	=	2,
		SplatNumber	=	2,
		PushBackMod	=	0.5,
		SubCategory	=	Swinging,
		ConditionMax	=	15,
		MaxHitCount	=	2,
		DoorDamage	=	7,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Baseball Bat,
		MinRange	=	0.61,
		SwingTime	=	3,
		HitAngleMod	=	-30,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	BoltBat,
		RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        BreakSound  =   2x4Break,
        TreeDamage  =   1,
        MetalValue = 5,
        CriticalChance	=	30,
        critDmgMultiplier = 5,
        MinDamage	=	1,
        MaxDamage	=	1.5,
        BaseSpeed = 0.95,
		WeaponLength = 0.5,
        DamageCategory = Slash,
        DamageMakeHole = FALSE,
        AttachmentType = Shovel,
		Tooltip    =    Tooltip_BoltBat,
		DisplayCategory = Weapon,
	}
	fixing Fix Bat with Bolts
	{
		Require 	: BoltBat,
		Fixer 		: DuctTape=2,
		Fixer 		: Scotchtape=2,
		Fixer 		: Woodglue=2; Woodwork=2,
		Fixer 		: Glue=2,
		Fixer 		: Nails=30,
		Sound 		: TapeFix,
	}
	item ChainBat
	{
		MaxRange	=	1.28,
		WeaponSprite	=	ChainBat,
		HitFloorSound 		= ChainBatFloor,
		ImpactSound 		= SWChainBatHitSounds,
		HitSound 		= SWChainBatHitSounds,
		MinAngle	=	0.75,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Blunt,
		ConditionLowerChanceOneIn	=	10,
		Weight	=	2,
		SplatNumber	=	2,
		PushBackMod	=	0.5,
		SubCategory	=	Swinging,
		ConditionMax	=	15,
		MaxHitCount	=	2,
		DoorDamage	=	7,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Baseball Bat,
		MinRange	=	0.61,
		SwingTime	=	3,
		HitAngleMod	=	-30,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	ChainBat,
		RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        BreakSound  =   2x4Break,
        TreeDamage  =   1,
        MetalValue = 5,
        CriticalChance	=	30,
        critDmgMultiplier = 5,
        MinDamage	=	1,
        MaxDamage	=	1.5,
        BaseSpeed = 0.95,
		WeaponLength = 0.5,
        DamageCategory = Slash,
        DamageMakeHole = FALSE,
        AttachmentType = Shovel,
		Tooltip    =    Tooltip_ChainBat,
		DisplayCategory = Weapon,
	}
	fixing Fix Bat with Chain
	{
		Require 	: ChainBat,
		Fixer 		: DuctTape=2,
		Fixer 		: Scotchtape=2,
		Fixer 		: Woodglue=2; Woodwork=2,
		Fixer 		: Glue=2,
		Fixer 		: Nails=30,
		Sound 		: TapeFix,
	}
	item SalvagedPipe
	{
		Type 		= Weapon,
		DisplayName 		= Salvaged Pipe,
		Icon 		= SalvagedPipe,
		Weight 		= 2.5,
		SubCategory 		= Swinging,
		MinAngle 		= 0.85,
		MaxRange 		= 1.6,
		MinRange 		= 0.61,
		PushBackMod 		= 0.5,
		HitAngleMod 		= -30.0,
		SwingAnim 		= Bat,
		MaxHitCount 		= 1,
		WeaponSprite 		= SalvagedPipe,
		IdleAnim 		= Idle_Weapon2,
		RunAnim 		= Run_Weapon2,
		Weight 		= 1.5,
		DoorDamage 		= 10,
		MinimumSwingTime 		= 2.1,
		HitFloorSound 		= Blunt3,
		BreakSound  =   LeadPipeBreak,
        DoorHitSound = LeadPipeHit,
		HitSound = LeadPipeHit,
		HitFloorSound = LeadPipeHit,
		SwingSound = LeadPipeSwing,
		SwingTime 		= 2.1,
		SwingAmountBeforeImpact 		= 0.02,
		ConditionLowerChanceOneIn 		= 10,
		ConditionMax 		= 25,
		Categories 		= Blunt,
		TwoHandWeapon 		= TRUE,
		KnockdownMod 		= 2,
		KnockBackOnNoDeath 		= TRUE,
		MetalValue 		= 70,
		TreeDamage 		= 1,
		CriticalChance 		= 35,
		CritDmgMultiplier 		= 3,
		MaxDamage 		= 1.7,
		MinDamage 		= 0.6,
		BaseSpeed 		= 0.85,
		WeaponLength 		= 0.65,
		DamageMakeHole 		= FALSE,
		AttachmentType 		= BigWeapon,
		Tooltip    =    Tooltip_SalvagedPipe,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Pipe Welding
	{
		Require 	: SalvagedPipe,
		GlobalItem  : BlowTorch=1,
		Fixer 		: MetalPipe=1;MetalWelding=1,
		Fixer 		: ScrapMetal=3;MetalWelding=2,
	}
	item TinCanClub
	{
		Type 		= Weapon,
		DisplayName 		= TinCan Club,
		Icon 		= TinCanClub,
		Weight 		= 2.0,
		SubCategory 		= Swinging,
		MinAngle 		= 0.85,
		MaxRange 		= 1.6,
		MinRange 		= 0.61,
		PushBackMod 		= 0.5,
		HitAngleMod 		= -30.0,
		SwingAnim 		= Bat,
		MaxHitCount 		= 1,
		WeaponSprite 		= TinCanClub,
		IdleAnim 		= Idle_Weapon2,
		RunAnim 		= Run_Weapon2,
		Weight 		= 1.5,
		DoorDamage 		= 10,
		MinimumSwingTime 		= 1.7,
		SwingTime 		= 1.7,
		HitFloorSound 		= SWBluntHit,
		ImpactSound 		= SWBluntHit,
		HitSound 		= SWBluntHit,
		SwingAmountBeforeImpact 		= 0.02,
		ConditionLowerChanceOneIn 		= 10,
		ConditionMax 		= 15,
		Categories 		= Blunt,
		TwoHandWeapon 		= TRUE,
		BreakSound 		= BreakingMetalWeapon,
		KnockdownMod 		= 2,
		KnockBackOnNoDeath 		= TRUE,
		MetalValue 		= 70,
		TreeDamage 		= 1,
		CriticalChance 		= 35,
		CritDmgMultiplier 		= 3,
		MaxDamage 		= 2.7,
		MinDamage 		= 1.6,
		BaseSpeed 		= 0.85,
		WeaponLength 		= 0.65,
		DamageCategory 		= Slash,
		DamageMakeHole 		= TRUE,
		AttachmentType 		= BigWeapon,
		Tooltip    =    Tooltip_TinCanClub,
		DisplayCategory = Weapon,
	}
	fixing Fix Tin Can Club Welding
	{
		Require 	: TinCanClub,
		GlobalItem  : BlowTorch=1,
		Fixer 		: MetalPipe=1;MetalWelding=3,
		Fixer 		: ScrapMetal=3;MetalWelding=1,
	}
	item SalvagedSledgehammer
	{
		MaxRange 		= 1.35,
		WeaponSprite 		= SalvagedSledgeHammer,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 4,
		HitFloorSound 		= HeavyFloor1,
		ImpactSound 		= SWHeavyBluntHitSounds,
		HitSound 		= SWHeavyBluntHitSounds,
		EnduranceMod 		= 4,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.04,
		Categories 		= Blunt,
		ConditionLowerChanceOneIn 		= 10,
		Weight 		= 5,
		SplatNumber 		= 3,
		PushBackMod 		= 1,
		SubCategory 		= Swinging,
		ConditionMax 		= 10,
		MaxHitCount 		= 3,
		DoorDamage 		= 40,
		IdleAnim 		= Idle_Weapon2,
		CantAttackWithLowestEndurance 		= TRUE,
		SwingAnim 		= Heavy,
		DisplayName 		= Salvaged WarHammer,
		MinRange 		= 0.7,
		SwingTime 		= 2,
		DoorHitSound 		= SledgehammerHitDoor,
		KnockdownMod 		= 3,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= SalvagedSledgehammer,
		RunAnim 		= Run_Weapon2,
		TwoHandWeapon 		= TRUE,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 10,
		MinDamage 		= 4,
		MaxDamage 		= 6,
		MetalValue 		= 120,
		AlwaysKnockdown 		= TRUE,
		CritDmgMultiplier 		= 2,
		BaseSpeed 		= 0.9,
		WeaponLength 		= 0.65,
		RequiresEquippedBothHands 		= TRUE,
		AttachmentType 		= Shovel,
		Tooltip    =    Tooltip_SalvagedSledgehammer,
		DisplayCategory = Weapon,
	}
	fixing Fix Salvaged Sledgehammer Welding
	{
		Require 	: SalvagedSledgehammer,
		GlobalItem  : BlowTorch=2,
		Fixer 		: MetalBar=2;MetalWelding=7,
		Fixer 		: ScrapMetal=10;MetalWelding=5,
	}
	item GearMace
	{
		MaxRange 		= 1.35,
		WeaponSprite 		= GearMace,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 4,
		HitFloorSound 		= HeavyFloor1,
		ImpactSound 		= SWHeavyBluntHitSounds,
		HitSound 		= SWHeavyBluntHitSounds,
		EnduranceMod 		= 4,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.04,
		Categories 		= Blunt,
		ConditionLowerChanceOneIn 		= 10,
		Weight 		= 5,
		SplatNumber 		= 3,
		PushBackMod 		= 1,
		SubCategory 		= Swinging,
		ConditionMax 		= 10,
		MaxHitCount 		= 3,
		DoorDamage 		= 40,
		IdleAnim 		= Idle_Weapon2,
		CantAttackWithLowestEndurance 		= TRUE,
		SwingAnim 		= Heavy,
		DisplayName 		= Gear Mace,
		MinRange 		= 0.7,
		SwingTime 		= 2,
		DoorHitSound 		= SledgehammerHitDoor,
		KnockdownMod 		= 3,
		SplatBloodOnNoDeath 		= FALSE,
		Icon 		= GearMace,
		RunAnim 		= Run_Weapon2,
		TwoHandWeapon 		= TRUE,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 10,
		MinDamage 		= 4,
		MaxDamage 		= 6,
		MetalValue 		= 120,
		AlwaysKnockdown 		= TRUE,
		CritDmgMultiplier 		= 2,
		BaseSpeed 		= 0.9,
		WeaponLength 		= 0.65,
		RequiresEquippedBothHands 		= TRUE,
		AttachmentType 		= Shovel,
		Tooltip    =    Tooltip_GearMace,
		DisplayCategory = Weapon,
	}
	fixing Fix Gear Mace
	{
		Require 	: GearMace,
		GlobalItem  : BlowTorch=2,
		Fixer 		: MetalPipe=2;MetalWelding=7,
		Fixer 		: ScrapMetal=10;MetalWelding=5,
	}
	item WireBat
	{
		MaxRange	=	1.28,
		WeaponSprite	=	WireBat,
		HitFloorSound 		= 2x4Hit3,
		ImpactSound 		= 2x4Hit,
		HitSound 		= 2x4Hit,
		MinAngle	=	0.75,
		Type	=	Weapon,
		MinimumSwingTime	=	3,
		KnockBackOnNoDeath	=	TRUE,
		SwingAmountBeforeImpact	=	0.02,
		Categories	=	Blunt,
		ConditionLowerChanceOneIn	=	10,
		Weight	=	2,
		SplatNumber	=	2,
		PushBackMod	=	0.5,
		SubCategory	=	Swinging,
		ConditionMax	=	15,
		MaxHitCount	=	2,
		DoorDamage	=	7,
		IdleAnim	=	Idle_Weapon2,
		SwingAnim	=	Bat,
		DisplayName	=	Baseball Bat,
		MinRange	=	0.61,
		SwingTime	=	3,
		HitAngleMod	=	-30,
		KnockdownMod	=	2,
		SplatBloodOnNoDeath	=	TRUE,
		Icon	=	WireBat,
		RunAnim	=	Run_Weapon2,
        TwoHandWeapon = TRUE,
        BreakSound  =   2x4Break,
        TreeDamage  =   1,
        MetalValue = 5,
        CriticalChance	=	30,
        critDmgMultiplier = 5,
        MinDamage	=	1,
        MaxDamage	=	1.5,
        BaseSpeed = 0.95,
		WeaponLength = 0.5,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        AttachmentType = Shovel,
		Tooltip    =    Tooltip_WireBat,
		DisplayCategory = Weapon,
	}
	fixing Fix Bat with Wire
	{
		Require 	: WireBat,
		Fixer 		: DuctTape=2,
		Fixer 		: Scotchtape=2,
		Fixer 		: Woodglue=2; Woodwork=2,
		Fixer 		: Glue=2,
		Fixer 		: Nails=30,
		Sound 		: TapeFix,
	}
	item Micromaul
	{
		MaxRange 		= 1.60,
		WeaponSprite 		= Micromaul,
		MinAngle 		= 0.8,
		Type 		= Weapon,
		MinimumSwingTime 		= 4,
		HitFloorSound 		= HeavyFloor1,
		ImpactSound 		= SWHeavyBluntHitSounds,
		HitSound 		= SWHeavyBluntHitSounds,
		EnduranceMod 		= 4,
		KnockBackOnNoDeath 		= TRUE,
		SwingAmountBeforeImpact 		= 0.04,
		Categories 		= Blunt,
		ConditionLowerChanceOneIn 		= 10,
		Weight 		= 5,
		SplatNumber 		= 3,
		PushBackMod 		= 1,
		SubCategory 		= Swinging,
		ConditionMax 		= 10,
		MaxHitCount 		= 3,
		DoorDamage 		= 40,
		IdleAnim 		= Idle_Weapon2,
		CantAttackWithLowestEndurance 		= TRUE,
		SwingAnim 		= Heavy,
		DisplayName 		= Micromaul,
		MinRange 		= 0.7,
		SwingTime 		= 2,
		DoorHitSound 		= SledgehammerHitDoor,
		KnockdownMod 		= 3,
		SplatBloodOnNoDeath 		= TRUE,
		Icon 		= Micromaul,
		RunAnim 		= Run_Weapon2,
		TwoHandWeapon 		= TRUE,
		BreakSound 		= BreakingMetalWeapon,
		TreeDamage 		= 1,
		MinDamage 		= 6,
		MaxDamage 		= 10,
		MetalValue 		= 120,
		AlwaysKnockdown 		= TRUE,
		CritDmgMultiplier 		= 2,
		BaseSpeed 		= 0.9,
		WeaponLength 		= 0.65,
		RequiresEquippedBothHands 		= TRUE,
		AttachmentType 		= BigBlade,
		Tooltip    =    Tooltip_Micromaul,
		DisplayCategory = Weapon,
	}
	fixing Fix Micromaul
	{
		Require 	: Micromaul,
		GlobalItem  : BlowTorch=2,
		Fixer 		: MetalPipe=4;MetalWelding=9,
		Fixer 		: ScrapMetal=15;MetalWelding=5,
	}	
}
